home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / util / misc / Fudgit233.lha / Source / src / strstr.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-14  |  393 b   |  25 lines

  1. /*
  2.  *  For systems not having this function.
  3.  */
  4.  
  5. #include <string.h>
  6.  
  7. #ifndef NULL
  8. #define NULL 0
  9. #endif
  10.  
  11. char *strstr(s1, s2)
  12. register char *s1;
  13. register char *s2;
  14. {
  15.   register int i;
  16.   register int len1 = strlen (s1);
  17.   register int len2 = strlen (s2);
  18.  
  19.   for (i = 0; (len1 - i) >= len2; i++)
  20.       if (strncmp(&s1[i], s2, len2) == 0)
  21.           return (s1 + i);
  22.   return ((char *)NULL);
  23. }
  24.  
  25.